#pragma once
#include "resource.h"
#include "ToyotaPJ.h"
#include "defs.h"


unsigned __int16 SendSpecCommand(tt_Token *token, SpecInfoSt *SpecBuf, int SpecIndex, int FinalSelID);
int SpecConditionOrderJudge(int constVal, int CompareVal, int FinalSelID, tt_Token *token, SpecInfoSt *SpecBuf);
int HideUtilFunc(int CompareVal, tt_Token *token);

int GetSpecFuncContent(int NumVal1, int NumVal2, tt_Token *token, SpecInfoSt *SpecBuf);
int CheckUtilityList(int a1, int a2, tt_Token *token, SpecInfoSt *SpecBuf);
int P5_SendCmdCreateEnableDIdList(int a1, DSInofo4C *Ds4CInfo, tt_Token *token);
int P5SpecFuncListCheckSupportUrid(int NumVal1, int NUmVal2, int *FlagNum, int ConstNum, int *SysData);
int GetSpecFuncList(tt_Token *token, SpecInfoSt *SpecBuf);
unsigned __int16 GetPlusP5SpecFuncList(int CompareVal, tt_Token *token, SpecInfoSt *SpecBuf);